/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
Options
No.419440
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.
https://fantasyanime.com/legacy2/live_about.htm

The ones behind the patching
http://agtp.romhack.net/

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.
Replies:>>419443
save file
swf:161106054306.swf(52kB , 550x400 , manboobs.swf)
Zophar has manboobs.

>>419440
>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.
No.419443
Anonymous
Replies:>>419445
>>419441
It seems a little late to be posting flash-based files.
Unless there's an emulator for it.
No.419445
Anonymous
>>419443
You can still download it and run it on the flash projector or even media player classic.
Replies:>>419449
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.
No.419449
Anonymous
>>419448
>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.
No.419450
Anonymous
>>419449
I played other PS2 games on the same emulator but just RAD didn't work.
No.419455
Anonymous
>>419440
Metal Max Returns is another good SNES rpg from amongst them.

https://agtp.romhack.net/project.php?id=mmr
https://cdromance.com/snes-rom/metal-max-returns/
No.419497
Anonymous
What consoles do other people emulate? I've always stuck to the older ones.
No.419526
Anonymous
>>419497
yeah, same here, although apparently Xbox OG can be now emulated. That could be pretty neat.
No.419547
Anonymous
>>419440
>since particular companies go out of their way to remove Roms
theme of thread
As Nintendo I Forbid Emulation - /v/ The Musical VIyoutube thumb
No.419548
Mister Twister
>>419497
In the future I will emulate PS1, PS2, PSP and PS3. Right now however, I need to emulate none of those.
No.419549
Mister Twister
Replies:>>419712
>>419547
One day I will listen to the full /v/ The Musical.
No.419551
Anonymous
>>419547
I remember back when you could get peoples site deleted by forwarding legal complaints to the host about the Nintendo roms they hosted.
No.419712
Anonymous
>>419549
You might find that pretty difficult, they don't seem to have been stored in any ordered fashion?
No.420075
Anonymous
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)
>>420110
like literally shaking fam
No.420272
Anonymous
Replies:>>420273
>>419449
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.
No.420273
Anonymous
>>420272
>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.
No.420430
Anonymous
>>419440
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
No.420435
Anonymous
Replies:>>420455
>>420273
And on this note, Xbox OG emulation seems to be progressing a lot nowadays, many games are now playable.
No.420455
Anonymous
Replies:>>420456
>>420435
Ps4 emulation is a thing now.
Though its still early days and in-development.
No.420456
Anonymous
>>420455
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)
>>420430
Why was Nippon so into ripping off Twin Peaks in video game form?
No.421054
Anonymous
>>420127
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.
No.421153
Anonymous
Is Yuzu a good Switch emulator?
No.421380
Anonymous
Replies:>>421381
>>420273
>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.
No.421381
Anonymous
Replies:>>421425
>>421380
apparently there is one called Xenia which can play games well.
No.421425
Anonymous
>>421381
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
No.421530
Anonymous
Replies:>>421536
Interesting emulator news.
https://twitter.com/trashbandatcoot/status/1516111117642252288

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'.
No.421536
Anonymous
Replies:>>421537
>>421530
Interesting, but if it's just a GBA emulator, aren't there a dozen of those already?
No.421537
Anonymous
Replies:>>421539
>>421536
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.
No.421539
Anonymous
Replies:>>421549
>>421537
Were there any hardware documents in the leak?
No.421549
Anonymous
>>421539
Not that I've seen.
No.422233
Anonymous
>>420430
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
No.422535
Anonymous
Replies:>>423884
A group on Reddit has just released their Persona 2 Eternal Punishment PSP romhack to give it a translation.
https://www.reddit.com/r/Megaten/comments/w8rjrt/persona_2_eternal_punishment_psp_eng_release/

Seemed relevant to the thread topic.
No.422549
Anonymous
Replies:>>422550
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.
No.422550
Anonymous
>>422549
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.
Replies:>>423045
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?
No.423045
Anonymous
>>422930
I'm noticing alot of old but just rereleased rpgs on Steam at the moment, possibility they suffer from the same issue.
No.423372
Anonymous
>>419551
>>420127
People in charge of Nintendo are so out of touch its insane.
https://mobile.twitter.com/Patterrz/status/1571446537531625472
save file
image:166716815502.png(269kB , 583x662 , 34626236.png)
>>422535
>Persona
Someone has started on a translation hack for Persona 1 (PS1).
No.423971
Anonymous
https://twitter.com/kandowontu/status/1590330701886689280

Rom hacker made their own modification of Star Fox.
Looks pretty cool.
No.424031
Anonymous
Replies:>>424070
Seems most relevant to post it here.
https://twistedvoxel.com/the-legend-of-dragoon-decompiled-disc-1-fully-playable-pc/
No.424070
Anonymous
>>424031
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.

https://www.romhacking.net/translations/6785/
save file
image:167380554219.png(12kB , 400x289 , 3a4227ed-fcf8-4822-a74d-a23ef8bf8498.png)
Hey.
Check this translated shit out.
https://github.com/Krokodyl/treasure-conflix

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


Controls:

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

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)

actions:

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