/cog/ - Traditional & Video Gaming

Thread stats: 52 posts, 13 files (12 image(s), 1 swf(s))

Toggle poster info Replying to /cog/419440 Close window
Emulator/Rom ThreadAnonymous
save file
image:161104512392.jpg(182kB , 1000x600 , emulation.jpg)
An important thing that must be remembered, since particular companies go out of their way to remove Roms from existence of games they will never go back to thus depriving people of a chance to experience them.

This goes double for games that were never translated and thus you only ever had a chance to play through fan-translation-patches.
Anyone have personal stories when it comes to that? Live A Live was mine, in the process became one of my favorite rpgs now.

The ones behind the patching

Feel free to talk/share about emulators overall, which ones you prefer, asking for technical help to get them running optimally or simply express oldfag nostalgia over the topic.
save file
swf:161106054306.swf(52kB , 550x400 , manboobs.swf)
Zophar has manboobs.

>Anyone have personal stories when it comes to that?

I got as far as extracting text in some games I wanted to see translated, but I don't have the ability to do things like re-arrange script files to add translated text, or get around things like the compression it uses so I can only insert random stuff in RAM while the game is running. Shit is not as easy as one thinks, especially for older games that have script baked in to the game code.
It seems a little late to be posting flash-based files.
Unless there's an emulator for it.
You can still download it and run it on the flash projector or even media player classic.
save file
image:161125409679.jpg(166kB , 600x830 , 1256322529141.jpg)
There's one game I really wanted to emulate back in the day (Robot Alchemic Drive) because it never came out in Europe. But when I tried the thing was so slow and stuttering as to be unplayable. Wonder if it was a problem with my PC or a problem of emulation.
>PS2 game
You either used a toaster of a PC, or you misconfigured the emulator. I was playing PS2 games on emulators as far back as 2007 or so.
I remember the huge jump in speed when they made it multicore capable, after the first dual core Athlon 64 X2s came out; Disgaea finally ran at full speed.
I played other PS2 games on the same emulator but just RAD didn't work.
Metal Max Returns is another good SNES rpg from amongst them.

What consoles do other people emulate? I've always stuck to the older ones.
yeah, same here, although apparently Xbox OG can be now emulated. That could be pretty neat.
>since particular companies go out of their way to remove Roms
theme of thread
As Nintendo I Forbid Emulation - /v/ The Musical VIyoutube thumb
Mister Twister
In the future I will emulate PS1, PS2, PSP and PS3. Right now however, I need to emulate none of those.
Mister Twister
One day I will listen to the full /v/ The Musical.
I remember back when you could get peoples site deleted by forwarding legal complaints to the host about the Nintendo roms they hosted.
You might find that pretty difficult, they don't seem to have been stored in any ordered fashion?
Its shameful how companies treat their consoles nowadays, when obsolescence is basically built-into the machine mechanically and via software to fuck over the customers when they've run their course.

Praise emulation!
save file
image:162455415235.jpg(27kB , 500x500 , 453252353.jpg)
like literally shaking fam
Isn't it the case that there are some games that simply don't emulate well?

Or was this more a case when videogame emulators were in their infancy and was more a fault of the program.
>Isn't it the case that there are some games that simply don't emulate well?

That's inevitable given that the PS2 library is thousands of games, but as far as I know most titles already emulate perfect. Worst case is that you have to use software video modes, meaning no upscaling but in return much less video bugs.

N64 and Xbox emulators are the ones still shit, PS2 is near perfect by now.
Speaking of unusual old Japanese games that received fan translation patches as their only exposure in the West this rates

Grimbeard - Mizzurna Falls (PS1) - 100th Reviewyoutube thumb

>Deadly Premonitions before Deadly Premonitions
And on this note, Xbox OG emulation seems to be progressing a lot nowadays, many games are now playable.
Ps4 emulation is a thing now.
Though its still early days and in-development.
That's pretty cool actually.
Does that need to be emulated though? I'd guess it would only need some simulator/wrapper that handles the custom sony parts and then runs everything else natively. It's not like the OG Xbox where it uses pc derivative hardware parts - the AMD console SoCs were actually released on PC motherboards.
save file
image:163827291782.jpg(157kB , 800x450 , early version of deadly premonitions main character.jpg)
Why was Nippon so into ripping off Twin Peaks in video game form?
It needs to be said again, fuck Nintendo.

Specifically because of the 3ds/Wii-U store going down; their anti-emulation fanaticism combined with their refusal to actually sell legacy content legitimately.
Literally the only way to get access to some stuff is piracy because they just won't let you p[ay them for it to begin with.
Is Yuzu a good Switch emulator?
>N64 and Xbox emulators are the ones still shit
Have an important question, is there a good Xbox 360 emulator?

Interested in tracking down a rom for a game I never got to play back in the day Operation Darkness, not sure what to do in terms of emulation for anything newer than a PS1.
apparently there is one called Xenia which can play games well.
Seems like someone managed to get the game I want playing on Xenia, might be worth checking out
Xenia Canary c0244eab8 | Operation Darkness 4K UHD 60FPS FSR | Xbox 360 Emulator PC Gameplayyoutube thumb
Interesting emulator news.

Basically a Switch dev kit was dumped and the files were posted onto 4Chan of a previously unknown GBA emulator developed by NERD. The emulator is named 'Sloop'.
Interesting, but if it's just a GBA emulator, aren't there a dozen of those already?
Its more everything surrounding this official bit of kit being dumped on 4chan and it seemingly being one designed specifically for the Switch that makes it worthy of attention.
Were there any hardware documents in the leak?
Not that I've seen.
Found something similar to that recently.
Someone hacking a jap-only drama game to localize it for the west.
Sony's Aconcagua PS1 English Patch Releasing July 11thyoutube thumb
A group on Reddit has just released their Persona 2 Eternal Punishment PSP romhack to give it a translation.

Seemed relevant to the thread topic.
re-played Metal Slug 3 on Mame. Couldn't even finish stage 2 from the first credit. It's been so long I played it, most likely because without autofire it's rather painful on my hand.

But I think Mame can set up autofire now? I should look into that.
also, score of 4.93 million, despite not really finishing any of the levels with POWs, only the first one.
Managed to beat the Aztec God boss without getting hit, so there's at least that.

I still need to 1cc metal slug 1 on survival mode on my Saturn, to get the highest rank in combat school mode, and unlock the dragon mode.
save file
image:166104744268.jpg(311kB , 1920x1080 , ss_107dce5494e32b58fc9a0734fbc53b5ec26aae55.jpg)
Shadow Madness is up and available on Steam. But its just the ROM of the game being emulated through Bleem. Thus it is garbage.

What are other example of official game rereleases that are bad enough that you are much better off just tracking down the rom and emulating it yourself to play instead of buying it?
I'm noticing alot of old but just rereleased rpgs on Steam at the moment, possibility they suffer from the same issue.
People in charge of Nintendo are so out of touch its insane.
save file
image:166716815502.png(269kB , 583x662 , 34626236.png)
Someone has started on a translation hack for Persona 1 (PS1).

Rom hacker made their own modification of Star Fox.
Looks pretty cool.
Seems most relevant to post it here.
was The Legend of Dragoon a good rpg?
remember people saying it was just a cheap attempt to jump on the popularity that ff7 brought to the genre, much like Shadow Madness
save file
image:167364291000.jpg(21kB , 640x640 , 1673642048454893.jpg)
Someone shared this translation over on 4chan's /vrpg/ and it actually looks like an interesting game.
>Private Eye Dol is a 1995 detective adventure game developed by HuneX and published by NEC Home Electronics for the PC-Engine Super CD-ROM2 system. Released late in the PC-Engine’s lifespan, it showcases a highly polished presentation that often makes it feel more like a next-generation game, with large and detailed graphics, full voice acting, and features such as text scaling that are rarely seen on the console. Perhaps its biggest distinguishing element is its RPG-like overworld, which provides a higher degree of freedom compared to traditional menu-driven Japanese detective games.

save file
image:167380554219.png(12kB , 400x289 , 3a4227ed-fcf8-4822-a74d-a23ef8bf8498.png)
Check this translated shit out.

load average: array(3) { [0]=> float(0.04) [1]=> float(0.14) [2]=> float(0.14) }

total load time: 0.0105s

code time: 0.0073s;

query time: 0.0032s

code time percentage: 69.5238%

query time percentage: 30.4762%

queries: 2

memory usage: 1.34MB

memory peak: 1.34MB


sectionstring(6) "thread"
pagenumberstring(0) ""
extstring(4) "html"
extendedparamsarray(2) { ["board"]=> string(3) "cog" ["thread"]=> string(6) "419440" }

Time log:

1679308415.0643: beginning

1679308415.06 - 0.000000 (0.000000s): script started

1679308415.064884 - 0.000584 (0.000584s): core files loaded

1679308415.064963 - 0.000663 (0.000079s): kobak\debug: setting up new instance

1679308415.064980 - 0.000680 (0.000017s): kobak\debug: finished setup

1679308415.064988 - 0.000688 (0.000008s): kobak\kcfg: setting up new instance

1679308415.065053 - 0.000753 (0.000065s): kobak\kcfg: finished setup

1679308415.065057 - 0.000757 (0.000004s): kobak\controls: setting up new instance

1679308415.065079 - 0.000779 (0.000022s): kobak\controls: finished setup

1679308415.065082 - 0.000782 (0.000003s): kobak\modules: setting up new instance

1679308415.065084 - 0.000784 (0.000002s): kobak\modules: finished setup

1679308415.065134 - 0.000834 (0.000050s): kobak\modules: loading module kobak

1679308415.065138 - 0.000838 (0.000004s): kobak\pages: setting up new instance

1679308415.065159 - 0.000859 (0.000021s): kobak\pages: finished setup

1679308415.065162 - 0.000862 (0.000003s): kobak\plugins: setting up new instance

1679308415.065165 - 0.000865 (0.000003s): kobak\plugins: finished setup

1679308415.065317 - 0.001017 (0.000152s): kobak\kobak: setting up new instance

1679308415.065323 - 0.001023 (0.000006s): kobak\kobak: finished setup

1679308415.065332 - 0.001032 (0.000009s): kobak\cache: setting up new instance

1679308415.065335 - 0.001035 (0.000003s): kobak\cache: finished setup

1679308415.065337 - 0.001037 (0.000002s): kobak\cache: loading cache file: kobak_cache

1679308415.065342 - 0.001042 (0.000005s): kobak\cache: checking cache file: kobak_cache

1679308415.065606 - 0.001306 (0.000264s): kobak\current: setting up new instance

1679308415.065616 - 0.001316 (0.000010s): kobak\current: finished setup

1679308415.065620 - 0.001320 (0.000004s): kobak\errors: setting up new instance

1679308415.065631 - 0.001331 (0.000011s): kobak\errors: finished setup

1679308415.066144 - 0.001844 (0.000513s): kobak\modules: finished loading module "kobak"

1679308415.066149 - 0.001849 (0.000005s): kobak\modules: finished loading 1 module(s)

1679308415.066153 - 0.001853 (0.000004s): kobak\current: creating default rewrite rules

1679308415.066155 - 0.001855 (0.000002s): kobak\current: starting validation of current section

1679308415.066164 - 0.001864 (0.000009s): kobak\plugins: checking actions for hook "before_validation"

1679308415.066191 - 0.001891 (0.000027s): kobak\plugins: finished running 1 actions for hook "before_validation"

1679308415.066197 - 0.001897 (0.000006s): kobak\current: finished validating section

1679308415.066205 - 0.001905 (0.000008s): kobak\current: finished validating prerequisites

1679308415.066210 - 0.001910 (0.000005s): kobak\current: finished validating optional inputs

1679308415.066216 - 0.001916 (0.000006s): kobak\plugins: checking actions for hook "validation"

1679308415.066227 - 0.001927 (0.000011s): KOBAK BBS: validating board

1679308415.066286 - 0.001986 (0.000059s): kobak\ban: query: querying posts

1679308415.066296 - 0.001996 (0.000010s): kobak\db: setting up new instance

1679308415.066299 - 0.001999 (0.000003s): kobak\db: Attempting to connect to database

1679308415.067049 - 0.002749 (0.000750s): kobak\db: Successfully connected to database

1679308415.067057 - 0.002757 (0.000008s): kobak\db: finished setup

1679308415.067853 - 0.003553 (0.000796s): KOBAK BBS: loading board specific plugins

1679308415.068262 - 0.003962 (0.000409s): KOBAK BBS: finished loading board specific plugins

1679308415.068271 - 0.003971 (0.000009s): KOBAK BBS: validating thread

1679308415.068278 - 0.003978 (0.000007s): kobak\thread: query: start

1679308415.068285 - 0.003985 (0.000007s): kobak\thread: query: thread mode set, calling posts query.

1679308415.068303 - 0.004003 (0.000018s): kobak\post: query: querying posts

1679308415.070800 - 0.006500 (0.002497s): kobak\post: query: constructing new post objects

1679308415.071612 - 0.007312 (0.000812s): kobak\post: query: starting lookups for thread locked statuses

1679308415.071635 - 0.007335 (0.000023s): kobak\post: query: setting up references/backlinks

1679308415.071709 - 0.007409 (0.000074s): kobak\post: get_posts: applying quote backlinks to posts

1679308415.071951 - 0.007651 (0.000242s): kobak\post: query: finished.

1679308415.071973 - 0.007673 (0.000022s): kobak\thread: query: posts queried, setting up thread object.

1679308415.071988 - 0.007688 (0.000015s): kobak\thread: query: finished.

1679308415.072020 - 0.007720 (0.000032s): kobak\plugins: finished running 1 actions for hook "validation"

1679308415.072091 - 0.007791 (0.000071s): kobak\current: Template file found

1679308415.072095 - 0.007795 (0.000004s): kobak\current: setting up HTML vars

1679308415.072100 - 0.007800 (0.000005s): kobak\html: setting up new instance

1679308415.072121 - 0.007821 (0.000021s): kobak\html: finished setup

1679308415.072126 - 0.007826 (0.000005s): kobak\current: setting up per-page HTML vars

1679308415.072136 - 0.007836 (0.000010s): kobak\plugins: checking actions for hook "setup_html"

1679308415.072246 - 0.007946 (0.000110s): kobak\plugins: finished running 4 actions for hook "setup_html"

1679308415.072249 - 0.007949 (0.000003s): kobak\current: finished setting up all HTML vars

1679308415.072252 - 0.007952 (0.000003s): start rendering html

1679308415.072315 - 0.008015 (0.000063s): loading thread

1679308415.072349 - 0.008049 (0.000034s): called header.php

1679308415.072355 - 0.008055 (0.000006s): kobak\plugins: checking actions for hook "header_meta"

1679308415.072453 - 0.008153 (0.000098s): kobak\plugins: finished running 5 actions for hook "header_meta"

1679308415.072543 - 0.008243 (0.000090s): kobak\cache: loading cache file: kobak_banners

1679308415.072548 - 0.008248 (0.000005s): kobak\cache: checking cache file: kobak_banners

1679308415.072820 - 0.008520 (0.000272s): rendering thread 419440

1679308415.072825 - 0.008525 (0.000005s): rendering reply 419440

1679308415.072888 - 0.008588 (0.000063s): kobak\kmedia: setting up new instance

1679308415.072893 - 0.008593 (0.000005s): kobak\kmedia: finished setup

1679308415.072921 - 0.008621 (0.000028s): rendering reply 419441

1679308415.072958 - 0.008658 (0.000037s): rendering reply 419443

1679308415.072978 - 0.008678 (0.000020s): rendering reply 419445

1679308415.072996 - 0.008696 (0.000018s): rendering reply 419448

1679308415.073026 - 0.008726 (0.000030s): rendering reply 419449

1679308415.073043 - 0.008743 (0.000017s): rendering reply 419450

1679308415.073056 - 0.008756 (0.000013s): rendering reply 419455

1679308415.073071 - 0.008771 (0.000015s): rendering reply 419497

1679308415.073083 - 0.008783 (0.000012s): rendering reply 419526

1679308415.073096 - 0.008796 (0.000013s): rendering reply 419547

1679308415.073114 - 0.008814 (0.000018s): rendering reply 419548

1679308415.073132 - 0.008832 (0.000018s): rendering reply 419549

1679308415.073165 - 0.008865 (0.000033s): rendering reply 419551

1679308415.073186 - 0.008886 (0.000021s): rendering reply 419603

1679308415.073220 - 0.008920 (0.000034s): rendering reply 419712

1679308415.073243 - 0.008943 (0.000023s): rendering reply 420075

1679308415.073257 - 0.008957 (0.000014s): rendering reply 420110

1679308415.073287 - 0.008987 (0.000030s): rendering reply 420127

1679308415.073312 - 0.009012 (0.000025s): rendering reply 420227

1679308415.073341 - 0.009041 (0.000029s): rendering reply 420272

1679308415.073381 - 0.009081 (0.000040s): rendering reply 420273

1679308415.073405 - 0.009105 (0.000024s): rendering reply 420401

1679308415.073435 - 0.009135 (0.000030s): rendering reply 420430

1679308415.073459 - 0.009159 (0.000024s): rendering reply 420435

1679308415.073477 - 0.009177 (0.000018s): rendering reply 420455

1679308415.073508 - 0.009208 (0.000031s): rendering reply 420456

1679308415.073528 - 0.009228 (0.000020s): rendering reply 420733

1679308415.073559 - 0.009259 (0.000031s): rendering reply 421054

1679308415.073632 - 0.009332 (0.000073s): rendering reply 421153

1679308415.073649 - 0.009349 (0.000017s): rendering reply 421380

1679308415.073665 - 0.009365 (0.000016s): rendering reply 421381

1679308415.073685 - 0.009385 (0.000020s): rendering reply 421425

1679308415.073707 - 0.009407 (0.000022s): rendering reply 421530

1679308415.073726 - 0.009426 (0.000019s): rendering reply 421536

1679308415.073743 - 0.009443 (0.000017s): rendering reply 421537

1679308415.073756 - 0.009456 (0.000013s): rendering reply 421539

1679308415.073773 - 0.009473 (0.000017s): rendering reply 421549

1679308415.073788 - 0.009488 (0.000015s): rendering reply 422233

1679308415.073818 - 0.009518 (0.000030s): rendering reply 422496

1679308415.073833 - 0.009533 (0.000015s): rendering reply 422535

1679308415.073848 - 0.009548 (0.000015s): rendering reply 422549

1679308415.073876 - 0.009576 (0.000028s): rendering reply 422550

1679308415.073895 - 0.009595 (0.000019s): rendering reply 422930

1679308415.073935 - 0.009635 (0.000040s): rendering reply 423045

1679308415.073950 - 0.009650 (0.000015s): rendering reply 423372

1679308415.073963 - 0.009663 (0.000013s): rendering reply 423884

1679308415.073995 - 0.009695 (0.000032s): rendering reply 423971

1679308415.074029 - 0.009729 (0.000034s): rendering reply 424031

1679308415.074044 - 0.009744 (0.000015s): rendering reply 424070

1679308415.074059 - 0.009759 (0.000015s): rendering reply 424380

1679308415.074085 - 0.009785 (0.000026s): rendering reply 424388

1679308415.074165 - 0.009865 (0.000080s): called footer.php

1679308415.074441 - 0.010141 (0.000276s): kobak\plugins: checking actions for hook "footer_meta"

1679308415.074502 - 0.010202 (0.000061s): kobak\plugins: finished running 8 actions for hook "footer_meta"

1679308415.074503 - 0.010203 (0.000001s): completed rendering most of the html

1679308415.074538 - 0.010238 (0.000035s): starting debug

1679308415.074832 - 0.010532 (0.000294s): starting debug_t

1679308415.07527000: end

SQL statistics:

time taken: 0.00076699 SELECT *, ( SELECT GROUP_CONCAT(DISTINCT `kobaboardban`.`boardid` ORDER BY `kobaboardban`.`boardid` SEPARATOR ',') FROM `kobaboardban` WHERE `banid` = `id` GROUP BY `banid` ) AS `active_boards` FROM `kobaban` WHERE ( (`iplong1` = '03eeca4c') OR (`iplong1` <= '03eeca4c' AND '03eeca4c' <= `iplong2`) ) AND `type` IN(-1,0,1,2,3) AND (`id` IN ( SELECT `banid` FROM `kobaboardban` WHERE `boardid` IN(3) ) OR `global` = 1) ORDER BY `type`,`expiration` DESC no rows found or affected (prepared query)
time taken: 0.00244498 SELECT p.*, r.time r_time, r.reason r_reason, r.ipmd5 r_ipmd5, r.ipcrypt r_ipcrypt, r.password r_password, r.userid r_userid, s.total_posts, s.total_files, s.total_image, s.total_audio, s.total_video, s.total_swf, s.unique_ip, s.unique_user FROM `kobapost` p LEFT JOIN `kobareport` r on p.boardid = r.boardid and p.postid = r.postid LEFT JOIN `kobapoststats` s on p.boardid = s.boardid and p.postid = s.threadid WHERE p.`boardid` = '3' AND p.`postid` = '419440' AND `parentid` = '0' AND `deleted` = '0' UNION ALL SELECT p.*, r.time r_time, r.reason r_reason, r.ipmd5 r_ipmd5, r.ipcrypt r_ipcrypt, r.password r_password, r.userid r_userid, null as total_posts, null as total_files, null as total_image, null as total_audio, null as total_video, null as total_swf, null as unique_ip, null as unique_user FROM `kobapost` p LEFT JOIN `kobareport` r on p.boardid = r.boardid and p.postid = r.postid WHERE p.`boardid` = '3' AND `parentid` = '419440' AND `deleted` = '0' ORDER BY `parentid`,`postid` no error (prepared query)


before_validation actions: 1 start: 1679308415.06616900 end: 1679308415.06618700 took (total): 0.000018
footer_meta actions: 8 start: 1679308415.07444400 end: 1679308415.07449900 took (total): 0.000055
header_meta actions: 5 start: 1679308415.07235800 end: 1679308415.07245000 took (total): 0.000092
setup_html actions: 4 start: 1679308415.07214100 end: 1679308415.07224300 took (total): 0.000102
validation actions: 1 start: 1679308415.06621900 end: 1679308415.07201500 took (total): 0.005796

Rewrite/redirect rules:

Redirect /^([a-z_\-0-9]*)\/0.html(?:\?.*)?$/ $matches[1]\/ 302
Redirect /^([a-z_\-0-9]*)\/1.html(?:\?.*)?$/ $matches[1]\/ 302
Rewrite: /^([a-z_\-0-9]*)\/(\d\w*)s.png$/ /$matches[1]/thumbs/$matches[2]s.png
Rewrite: /^([a-z_\-0-9]*)\/?(?:\?.*)?$/ index.php?section=index&board=$matches[1]
Rewrite: /^([a-z_\-0-9]*)\/([0-9]*)\.html(?:\?.*)?$/ index.php?section=index&board=$matches[1]&pagenumber=$matches[2]
Rewrite: /^([a-z_\-0-9]*)\/catalog\.html(?:\?.*)?$/ index.php?section=catalog&board=$matches[1]
Rewrite: /^([a-z_\-0-9]*)\/t([0-9]*)\.(html|json|rss)(?:\?.*)?$/ index.php?section=thread&board=$matches[1]&thread=$matches[2]&ext=$matches[3]
Rewrite: /^([a-z_\-0-9]*)\/posts_feed\.rss$/ index.php?section=posts_feed&board=$matches[1]&ext=rss
Rewrite: /^([a-z_\-0-9]*)\/threads_feed\.rss$/ index.php?section=threads_feed&board=$matches[1]&ext=rss
Rewrite: /^latest_posts\.rss$/ index.php?section=latest_posts&ext=rss
Rewrite: /^latest_threads\.rss$/ index.php?section=latest_threads&ext=rss
Rewrite: /^latest_nsfw_posts\.rss$/ index.php?section=latest_nsfw_posts&ext=rss
Rewrite: /^latest_nsfw_threads\.rss$/ index.php?section=latest_nsfw_threads&ext=rss

rules in htaccess format:

RewriteRule ^([a-z_\-0-9]*)\/0.html(?:\?.*)?$ $1/ [R=302,L,QSA] RewriteRule ^([a-z_\-0-9]*)\/1.html(?:\?.*)?$ $1/ [R=302,L,QSA] RewriteRule ^([a-z_\-0-9]*)\/(\d\w*)s.png$ /$1/thumbs/$2s.png [L,QSA] RewriteRule ^([a-z_\-0-9]*)/(?:\?.*)?$ index.php?section=index&board=$1 [L,QSA] RewriteRule ^([a-z_\-0-9]*)\/([0-9]*)\.html(?:\?.*)?$ index.php?section=index&board=$1&pagenumber=$2 [L,QSA] RewriteRule ^([a-z_\-0-9]*)\/catalog\.html(?:\?.*)?$ index.php?section=catalog&board=$1 [L,QSA] RewriteRule ^([a-z_\-0-9]*)\/t([0-9]*)\.(html|json|rss)(?:\?.*)?$ index.php?section=thread&board=$1&thread=$2&ext=$3 [L,QSA] RewriteRule ^([a-z_\-0-9]*)\/posts_feed\.rss$ index.php?section=posts_feed&board=$1&ext=rss [L,QSA] RewriteRule ^([a-z_\-0-9]*)\/threads_feed\.rss$ index.php?section=threads_feed&board=$1&ext=rss [L,QSA] RewriteRule ^latest_posts\.rss$ index.php?section=latest_posts&ext=rss [L,QSA] RewriteRule ^latest_threads\.rss$ index.php?section=latest_threads&ext=rss [L,QSA] RewriteRule ^latest_nsfw_posts\.rss$ index.php?section=latest_nsfw_posts&ext=rss [L,QSA] RewriteRule ^latest_nsfw_threads\.rss$ index.php?section=latest_nsfw_threads&ext=rss [L,QSA]

Current time:

2023-03-20 03:33:35